<body>
    <script>
        // 方法操作（内置方法）
        // - arr.push()在数组的末尾追加（新添），返回值为数组的长度，改变原始数组长度
        // - arr.unshift()在数组中的第一项插入新的值，返回值为新的数组，改变原始长度
        // - arr.pop():删除数组中的最后一项，返回值为删除的那项值，改变原始数组
        // - arr.shift()删除数组中的第一项，返回值为删除的那项值，改变原始数组
        // - arr.slice(n,m,x1,x2..):从数组为n的索引开始，删除m个元素，再将x1,x2....替换被删除的数组元素，组成新的数组。返回值依然为被删除的元素所组成的数组，改变原始数组。（修改）
        // - arr.join()可以指定每个元素之间的分隔符，例如arr.join('+'),即以加号分隔开，如果是全数字数组，在通过eval()方法将字符串转化为js表达式即可求和。
        // - arr.slice(n,m):从数组中索引为n开始，到索引为m（但不包括m）的数组进行截取操作，不会改变原始数组
        // - arr.concat()、拼接：concat():将两个数组进行拼接为一个数组（新的），不会改变原始数组大小
        // - arr.sort()
    // - 方法的学习方向
    //     - 功能
    //     - 参数
    //     - 返回值
    //     - 是否会修改原数组
    </script>
</body>